﻿/* ::::: http://dn-kdt-static.qbox.me/v2/build_css/stylesheets/wap/base_6cd9ad9fdb.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: outside none none; }
q::before, q::after, blockquote::before, blockquote::after { content: none; }
a img { border: medium none; }
html { font-family: Helvetica,"STHeiti STXihei","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial; }
body { color: rgb(51, 51, 51); background-color: rgb(238, 238, 238); }
body.body-fixed-bottom { padding-bottom: 40px; }
.container { background-color: rgb(248, 248, 248); }
a { color: rgb(51, 51, 51); background: transparent none repeat scroll 0% 0%; text-decoration: none; }
button, input[type="number"], input[type="text"], input[type="password"], input[type="email"], input[type="search"], select, textarea { font-family: inherit; font-size: 100%; margin: 0px; -moz-appearance: none; }
.c-gray-darker { color: rgb(102, 102, 102) ! important; }
.c-black { color: rgb(51, 51, 51) ! important; }
.c-black { color: rgb(51, 51, 51) ! important; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  hr { border-top-width: 1px; }
}
.link { color: rgb(0, 119, 221); }
.link:link, .link:hover, .link:visited, .link:active { color: rgb(0, 119, 221); }
.clearfix {  }
.clearfix::after { content: ""; display: table; clear: both; }
.hide { display: none ! important; visibility: hidden; }
.center, .text-center { text-align: center; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .loading { background-image: url('') ! important; }
}
.arrow-right::after { content: ""; position: absolute; width: 7px; height: 7px; border-top: 2px solid rgb(203, 201, 204); border-right: 2px solid rgb(203, 201, 204); transform: rotate(45deg); top: 50%; right: 3px; margin-top: -5px; }
.content { margin: 0px auto; }
.container .content {  }
.container .content::after { content: ""; display: table; clear: both; }
@media (min-width: 360px) {
  .footer-weixiaodian .footer-weixiaodian-download-link { height: 67.5px; }
}
@media (min-width: 375px) {
  .footer-weixiaodian .footer-weixiaodian-download-link { height: 70.3125px; }
}
@media (min-width: 414px) {
  .footer-weixiaodian .footer-weixiaodian-download-link { height: 77.625px; }
}
@media (min-width: 540px) {
  .footer-weixiaodian { display: none; }
}
.copyright { background-color: rgb(248, 248, 248); color: rgb(153, 153, 153); font-size: 12px; line-height: 16px; text-align: center; }
.copyright .ft-links { padding: 15px; text-align: center; }
.copyright .ft-links > a { margin: 0px 6px; color: rgb(51, 51, 51); }
.copyright .ft-links ~ .ft-copyright { border-image: url('') 2 2 2 2; border-top: 2px solid rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .copyright .ft-links ~ .ft-copyright { border-top-width: 1px; }
}
.copyright .ft-copyright { padding: 50px 0px 20px; margin: 0px 15px; text-align: center; font-size: 12px; background: transparent url('') no-repeat scroll center 20px / 73px 24px; }
.copyright .ft-copyright > a { padding-top: 45px; color: rgb(204, 204, 204); }
.copyright .ft-copyright:first-child { margin-top: 0px; }
.footer { margin: 0px; padding: 0px; min-height: 1px; text-align: center; line-height: 16px; background-color: rgb(248, 248, 248); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .fullscreen-guide .guide-arrow { background-image: url(''); background-size: 47px 44px; }
  .follow-guide .step-2 { background-image: url(''); background-size: 260px 64px; }
  .follow-guide .step-3 { background-image: url(''); background-size: 260px 68px; }
  .fuck-taobao .step-1 { background-image: url(''); background-size: 260px 29px; }
  .fuck-taobao .step-2 { background-image: url(''); background-size: 248px 86px; }
  .fuck-taobao .step-and-2 { background-image: url(''); background-size: 260px 62px; }
  .fav-guide .step-1 { background-image: url(''); background-size: 260px 29px; }
  .fav-guide .step-2 { background-image: url(''); background-size: 260px 86px; }
  .share-guide .step-1 { background-image: url(''); background-size: 260px 29px; }
  .share-guide .step-2 { background-image: url(''); background-size: 260px 86px; }
}
a#global-cart { z-index: 10; display: block; }
a#global-cart .icon-img { background: transparent url('') no-repeat scroll -202px -4px / 300px 150px; }
a#global-cart.hide { display: none; }
.no-text a#global-cart { background: transparent url('') no-repeat scroll 0% 0% / 300px 150px; }
.no-text a#global-cart.s0 { background-position: -200px -100px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  a#global-cart .icon-img { background-position: -200px -7px; background-image: url(''); }
  a#global-cart.new .icon-img { background-position: -250px -7px; }
  .no-text a#global-cart { background-image: url(''); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .ds-btn .icon-img { background-image: url(''); }
}
a#global-wish { z-index: 10; display: block; }
a#global-wish .icon-img { background: transparent url('') no-repeat scroll -2px -4px / 300px 150px; }
.no-text a#global-wish { background: transparent url('') repeat scroll -150px -50px / 300px 150px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  a#global-wish .icon-img { background-image: url(''); background-position: 3px -7px; }
  .no-text a#global-wish { background-image: url(''); }
}
#right-icon { height: 50px; width: 50px; border-radius: 26px; border: 1px solid rgb(225, 225, 225); position: fixed; bottom: 52px; right: 6px; z-index: 10; overflow: hidden; transition: width 0.3s ease-in-out 0s; background-color: white; background-clip: padding-box; }
#right-icon .right-icon-container { position: absolute; height: 50px; right: 0px; top: 0px; }
#right-icon .icon { float: left; width: 50px; height: 50px; }
#right-icon .show-more-btn { background-image: url(''); background-repeat: no-repeat; background-size: 300px 150px; background-position: 1px -50px; }
#right-icon .icon-img { height: 32px; }
#right-icon .icon-txt { line-height: 18px; font-size: 12px; text-align: center; color: rgb(159, 159, 159); }
#right-icon.no-text { border: 0px none; background-color: transparent; }
#right-icon.no-text .icon-txt, #right-icon.no-text .icon-img { display: none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  #right-icon .show-more-btn { background-image: url(''); }
}
/* ::::: http://dn-kdt-static.qbox.me/v2/build_css/stylesheets/wap/projects/showcase_b4635ae705.css ::::: */

.tag { display: inline-block; background-color: transparent; border: 1px solid rgb(229, 229, 229); border-radius: 3px; text-align: center; margin: 0px; color: rgb(153, 153, 153); font-size: 12px; line-height: 12px; padding: 4px; }
.quantity .minus::before { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; width: 8px; height: 2px; background-color: rgb(108, 108, 108); }
.quantity .plus::before { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; width: 8px; height: 2px; background-color: rgb(108, 108, 108); }
.quantity .plus::after { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; content: ""; width: 2px; height: 8px; background-color: rgb(108, 108, 108); }
.quantity .minus.disabled::before { background-color: rgb(221, 221, 221); }
.quantity .plus.disabled::before { background-color: rgb(221, 221, 221); }
.quantity .plus.disabled::after { background-color: rgb(221, 221, 221); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sku-layout .block-item { border-top-width: 1px; }
}
.goods-header .wish-add::before { content: ""; position: absolute; left: 4px; width: 19px; height: 16px; background: transparent url('') no-repeat scroll 0px -15px / 58px 48px; }
.goods-header .wish-added::before { background-position: 0px 0px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .goods-header .wish-add::before { background-image: url(''); }
}
.sku-layout .model-list::after { content: ""; display: table; clear: both; }
.sku-layout .model-list li.active::after { content: " "; position: absolute; bottom: -1px; right: -1px; background: transparent url('') no-repeat scroll 0px -108px; height: 12px; width: 12px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sku-layout .model-list li.active::after { background-image: url(''); background-position: 0px -135px; background-size: 40px auto; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sku-layout .layout-title { border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sku-layout .sku-cancel .cancel-img { background-image: url(''); background-position: 0px -108px; background-size: 40px auto; }
}
.share-mp-info .mp-search::before { content: ""; position: absolute; top: 5px; bottom: 7px; left: 5px; right: 5px; width: 15px; height: 15px; background: transparent url('') no-repeat scroll -20px -15px / 58px 48px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .share-mp-info .mp-search::before { background-image: url(''); }
}
.search-form { position: relative; padding: 7px 10px; background-color: rgb(239, 239, 239); }
.search-form .search-input { width: 100%; height: 30px; padding-left: 30px; border: 1px solid rgb(229, 229, 229); border-radius: 4px; box-sizing: border-box; outline-width: 0px; font-size: 14px; }
.search-form .search-input:focus {  }
.search-form .search-cancel { position: absolute; top: 0px; right: 0px; width: 55px; text-align: center; line-height: 44px; font-size: 16px; color: rgb(102, 102, 102); }
.search-form .search-icon { position: absolute; top: 6px; left: 12px; width: 30px; height: 30px; }
.search-form .search-icon::before, .search-form .search-icon::after { content: ""; position: absolute; top: 50%; left: 50%; }
.search-form .search-icon::before { margin-top: -7px; margin-left: -8px; width: 10px; height: 10px; border: 1px solid rgb(163, 163, 163); background: transparent none repeat scroll 0% 0%; border-radius: 12px; }
.search-form .search-icon::after { margin-top: 2px; margin-left: 3px; width: 2px; height: 7px; transform: rotate(-45deg); background-color: rgb(163, 163, 163); }
.search-form .close-icon { position: absolute; top: 2px; right: 55px; height: 40px; width: 40px; border-radius: 100px; background: rgb(163, 163, 163) none repeat scroll 0% 0%; transform: scale(0.42); }
.search-form .close-icon::before, .search-form .close-icon::after { content: ""; height: 6px; width: 28px; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; position: absolute; top: 17px; left: 6px; transform: rotate(-45deg); }
.search-form .close-icon::after { transform: rotate(45deg); }
.search-bar { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 999; overflow: hidden; background-color: rgb(255, 255, 255); }
.search-bar .search-form { padding-right: 55px; }
.search-bar .history-list { padding: 10px; }
.search-bar .tag.tag-clear { width: 145px; height: 40px; margin-top: 30px; line-height: 30px; font-size: 14px; border: 1px solid rgb(102, 102, 102); box-sizing: border-box; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .popout-box .header { border-bottom-width: 1px; }
}
.sc-goods-list { font-size: 12px; padding: 5px; list-style: outside none none; margin: 0px; }
.sc-goods-list .goods-card { position: relative; margin: 0px 5px; }
.sc-goods-list .link { display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 100px; }
.sc-goods-list .photo-block { text-align: center; overflow: hidden; position: relative; background-color: rgb(248, 248, 248); background-size: 6px 6px; }
.sc-goods-list .photo-block img { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; vertical-align: bottom; max-width: 100%; }
.sc-goods-list .info { position: relative; }
.sc-goods-list .info p { margin: 0px; }
.sc-goods-list .info p.goods-title { line-height: 1.3; overflow: hidden; color: rgb(51, 51, 51); }
.sc-goods-list .info p.goods-sub-title { word-break: break-all; line-height: 16px; padding-top: 0px; color: rgb(102, 102, 102); white-space: normal; }
.sc-goods-list .info p.goods-price { font-weight: bold; padding: 0px; }
.sc-goods-list .info p.goods-price > em { font-style: normal; color: rgb(255, 102, 0); }
.sc-goods-list .info p.goods-price-taobao { color: rgb(153, 153, 153); font-size: 12px; }
.sc-goods-list .info.info-no-title p.goods-title { display: none ! important; }
.sc-goods-list .goods-buy { position: absolute; }
.sc-goods-list .goods-buy.btn1, .sc-goods-list .goods-buy.btn2, .sc-goods-list .goods-buy.btn3, .sc-goods-list .goods-buy.btn4 { background-image: url(''); background-repeat: no-repeat; }
.sc-goods-list .goods-buy.btn3 { right: 1px; bottom: 8px; height: 25px; width: 40px; background-position: 0px -25px; }
.sc-goods-list .buy-response { position: absolute; right: 0px; bottom: 0px; height: 70px; width: 70px; opacity: 0; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list .goods-buy.btn1, .sc-goods-list .goods-buy.btn2, .sc-goods-list .goods-buy.btn3, .sc-goods-list .goods-buy.btn4 { background-image: url(''); background-repeat: no-repeat; background-size: 40px auto; }
  .sc-goods-list .goods-buy.btn4 { background-position: 0px -50px; }
  .sc-goods-list .goods-buy.ajax-loading { background-image: url(''); background-size: 16px 16px; background-position: left top; }
  .sc-goods-list .goods-wish.btn-wish { background-image: url(''); }
  .sc-goods-list .goods-wish.added-wish { background-position: 0px -40px; }
}
.sc-goods-list.pic .goods-card { margin: 10px 0px; }
.sc-goods-list.pic .goods-card .info { padding-left: 4px; margin-top: 10px; }
.sc-goods-list.pic .goods-card .info .goods-title { margin-bottom: 5px; }
.sc-goods-list.pic .goods-card .info .goods-price { float: left; margin: 0px 10px 10px 0px; }
.sc-goods-list.pic .goods-card.big-pic .photo-block img { position: relative; max-height: 500px; }
.sc-goods-list.pic .goods-card.small-pic { width: 50%; float: left; }
.sc-goods-list.pic .goods-card.small-pic .photo-block { height: 143px; }
.sc-goods-list.pic .goods-card.small-pic .info { font-size: 13px; }
.sc-goods-list.pic .goods-card.small-pic .info .goods-title { height: 32px; overflow: hidden; }
.sc-goods-list.pic .goods-card.small-pic .info .goods-price-taobao { display: none; }
.sc-goods-list.pic .goods-card.small-pic .goods-buy.btn3 { right: 1px; }
.sc-goods-list.pic .goods-card.big-pic.card { margin: 8px 0px; width: 100%; box-sizing: border-box; }
.sc-goods-list.pic .goods-card.big-pic.card .link { margin: 0px 4px; border-image: url('') 2 2 2 2; border-width: 2px; border-style: solid; border-color: rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic .goods-card.big-pic.card .link { border-width: 1px; }
}
.sc-goods-list.pic .goods-card.big-pic.card .photo-block { min-height: 100px; margin: 4px; }
.sc-goods-list.pic .goods-card.big-pic.card .info { margin-left: 4px; padding-right: 8px; min-height: 34px; }
.sc-goods-list.pic .goods-card.big-pic.card .info .goods-title { font-size: 14px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; width: 85%; }
.sc-goods-list.pic .goods-card.big-pic.card .info .goods-sub-title { width: 100%; margin-bottom: 6px; }
.sc-goods-list.pic .goods-card.big-pic.card .info .goods-price { font-size: 15px; margin-top: 2px; }
.sc-goods-list.pic .goods-card.big-pic.card .info .goods-price-taobao { line-height: 17px; padding-top: 2px; padding-bottom: 8px; }
.sc-goods-list.pic .goods-card.big-pic.card .goods-buy.btn3 { bottom: 10px; right: 1px; }
.sc-goods-list.pic .goods-card.small-pic.card { max-height: 230px; margin: 4px 0px; }
.sc-goods-list.pic .goods-card.small-pic.card .link { border-image: url('') 2 2 2 2; border-width: 2px; border-style: solid; border-color: rgb(229, 229, 229); margin: 0px 4px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic .goods-card.small-pic.card .link { border-width: 1px; }
}
.sc-goods-list.pic .goods-card.small-pic.card .photo-block img { max-height: 100%; }
.sc-goods-list.pic .goods-card.small-pic.card .info { min-height: 25px; }
.sc-goods-list.pic .goods-card.small-pic.card .info .goods-price { margin-top: 5px; }
.sc-goods-list.pic .photo-block img { max-height: 192px; max-width: 100%; }
.sc-goods-list.pic.waterfall .goods-card.small-pic { width: 100%; margin: 0px; }
.sc-goods-list.pic.waterfall .goods-card.small-pic .link { border-image: url('') 2 2 2 2; border-width: 2px; border-style: solid; border-color: rgb(229, 229, 229); margin: 4px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic.waterfall .goods-card.small-pic .link { border-width: 1px; }
}
.sc-goods-list.pic.waterfall .goods-card.small-pic .photo-block { height: auto; min-height: 100px; }
.sc-goods-list.pic.waterfall .goods-card.small-pic .photo-block img { position: relative; height: auto; }
.sc-goods-list.pic.waterfall .goods-card.small-pic .info .goods-title { height: auto; max-height: 32px; }
.sc-goods-list.pic.waterfall .goods-card.small-pic .info .goods-price { margin-top: 5px; margin-bottom: 11px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic .goods-card.small-pic.promotion .link { border-width: 1px; }
}
.sc-goods-list.pic.size-2 .goods-card.big-pic.card { margin: 4px 0px; }
.sc-goods-list.size-2 .goods-card.big-pic { float: left; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic.size-4 .goods-card.multi-pic { border-bottom-width: 1px; }
}
.sc-goods-list.pic.size-4 .goods-card.multi-pic .photo-block .phote-block-item::before { content: " "; display: block; padding-top: 100%; }
.sc-goods-list.pic.size-4 .goods-card.multi-pic.single-pic .phote-block-item::before { content: " "; display: none; padding-top: 0px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.pic.size-4 .goods-card.multi-pic .goods-operate .goods-share { background-image: url(''); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.list .goods-card.normal { border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .sc-goods-list.list .goods-card.card { border-width: 1px; }
}
.content-body { position: relative; z-index: 10; }
.content-sidebar { display: none; position: fixed; top: 0px; width: 180px; padding-left: 19px; margin-left: 550px; margin-top: 200px; }
.sidebar-section { border: 1px solid rgb(228, 228, 228); border-radius: 5px; margin-bottom: 20px; }
.shop-info { background-color: rgb(255, 255, 255); margin-bottom: 0px; }
.shop-card { border: 0px none; display: table; margin-bottom: 10px; padding: 0px 10px; }
.shop-name { margin: 0px 0px 0px 10px; word-break: break-all; }
.table-cell { display: table-cell; vertical-align: middle; }
.shop-img { border-radius: 30px; width: 60px; height: 60px; }
.weixin-title, .weixin-no { font-size: 12px; color: rgb(102, 102, 102); margin: 5px 0px; }
.weixin-no { word-break: break-all; color: rgb(153, 153, 153); margin: 0px 0px 10px; }
.qr-code { min-height: 162px; margin: 0px; }
.swiper-wrapper { position: relative; width: 100%; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0px, 0px); transition-timing-function: ease; }
.swiper-pagination { margin: 0px; text-align: center; position: absolute; bottom: 5px; width: 100%; z-index: 1; }
.swiper-pagination-switch { display: inline-block; margin: 7px 4px 0px; width: 5px; height: 5px; background: transparent url('') no-repeat scroll -1px -1px; cursor: pointer; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .swiper-pagination-switch { background-image: url(''); background-position: 0px 0px; background-size: 5px 10px; }
}
.swiper-active-switch { background-position: -1px -8px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .swiper-active-switch { background-image: url(''); background-position: 0px -5px; background-size: 5px 10px; }
}
.swp .swiper-wrapper { overflow: hidden; }
.swp .swp-page { display: none; width: 100%; height: 100%; overflow: hidden; text-align: center; }
.swp .swp-page img { max-width: 100%; max-height: 100%; }
.swp .swp-page:first-child { display: block; }
.custom-image-swiper { width: 100%; position: relative; }
.custom-image .custom-image-small:nth-child(2n) img { padding-left: 5px; }
.custom-image .custom-image-small:nth-child(2n) h3 { left: 5px; }
.custom-store { position: relative; background-color: rgb(255, 255, 255); }
.custom-store .custom-store-img { position: absolute; top: 11px; left: 10px; height: 18px; width: 18px; background: transparent url('') no-repeat scroll -40px 0px / 58px 48px; }
.custom-store .custom-store-link { display: block; }
.custom-store .custom-store-name { float: left; padding: 0px 0px 0px 25px; height: 22px; line-height: 22px; font-size: 14px; color: rgb(51, 51, 51); max-width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.custom-store .custom-store-enter { float: right; height: 14px; line-height: 14px; margin: 4px 0px; font-size: 12px; color: rgb(153, 153, 153); padding-right: 15px; }
.custom-store::after { content: ""; position: absolute; top: 15px; right: 10px; width: 6px; height: 11px; background: transparent url('') no-repeat scroll -40px -18px / 58px 48px; }
.custom-store.border { border-image: url('') 2 2 2 2; border-top: 2px solid rgb(229, 229, 229); border-bottom: 2px solid rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-store.border { border-top-width: 1px; border-bottom-width: 1px; }
}
.custom-store.border:last-child { border-bottom: 2px solid rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-store.border:last-child { border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-store .custom-store-img { background-image: url(''); }
  .custom-store::after { background-image: url(''); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .rangeslider__handle { background-image: url(''); background-size: 46px 21px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-notice { border-image: url('') 2 2 2 2; }
}
.custom-nav-4 { padding: 5px; text-align: center; }
.custom-nav-4 li { width: 25%; float: left; overflow: hidden; text-align: center; }
.custom-nav-4 li a { display: block; padding: 0px 2px; }
.custom-nav-4 li .nav-img-wap { display: block; overflow: hidden; }
.custom-nav-4 li img { vertical-align: middle; max-width: 100%; }
.custom-nav-4 li span.title { color: rgb(51, 51, 51); height: 24px; line-height: 24px; font-size: 12px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-tag-list .custom-tag-list-goods .custom-tag-list-goods-detail .custom-tag-list-goods-buy .ajax-loading { background-image: url(''); background-size: 16px auto; }
  .custom-tag-list .custom-tag-list-goods .custom-tag-list-goods-detail .custom-tag-list-goods-buy span { background-image: url(''); background-size: 40px auto; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .list-finished span, .loading-more span { background-image: url(''); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .tabber { border-top-width: 1px; border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-tags .custom-tags-show-more .custom-tags-scorll { border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-tags .custom-tags-show-more .custom-tags-more { border-bottom-width: 1px; }
}
.custom-tags .custom-tags-show-more .custom-tags-more::after { content: ""; display: block; position: absolute; width: 16px; height: 14px; right: 11px; top: 13px; background-image: url(''); background-position: -36px 0px; background-repeat: no-repeat; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-tags .custom-tags-show-more .custom-tags-more::after { background-image: url(''); background-size: 51px 30px; }
}
.custom-coupon li:nth-child(1) { margin-left: 0px; }
.custom-coupon li:nth-child(2) { background: rgb(243, 255, 239) none repeat scroll 0% 0%; border-color: rgb(152, 226, 127); }
.custom-coupon li:nth-child(2) a { color: rgb(122, 207, 141); }
.custom-coupon li:nth-child(3) { background: rgb(255, 234, 227) none repeat scroll 0% 0%; border-color: rgb(255, 164, 146); }
.custom-coupon li:nth-child(3) a { color: rgb(255, 150, 100); }
.custom-home-nav .tabber-inner.tabber-nav::before, .custom-home-nav .tabber-inner.tabber-home::before { background-image: url(''); background-position: 0px -16px; background-repeat: no-repeat; width: 16px; height: 14px; display: inline-block; content: " "; margin: 0px 10px -1px 0px; }
.custom-home-nav .tabber-inner.tabber-nav::before { background-position: -36px 0px; margin-bottom: -3px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-home-nav .tabber-inner.tabber-nav::before, .custom-home-nav .tabber-inner.tabber-home::before { background-image: url(''); background-size: 51px 30px; }
}
.custom-home-nav .active .tabber-inner.tabber-nav::before { background-position: -16px -16px; }
.custom-home-nav .active .tabber-inner.tabber-home::before { background-position: -20px 0px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .custom-home-nav .custom-home-nav-goods { border-bottom-width: 1px; }
}
.custom-home-nav .arrow-right::before { content: ""; position: absolute; top: 50%; right: -8px; margin-top: -5px; border-width: 6px 8px; border-style: solid; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(203, 201, 204); }
.custom-home-nav .arrow-right::after { content: ""; position: absolute; top: 50%; right: -6px; margin-top: -5px; border-width: 6px 8px; border-style: solid; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(255, 255, 255); transform: none; }
.swp-page { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 100%; width: 100%; }
.block-item { position: relative; display: block; padding: 10px; line-height: 22px; border-width: 0px 0px 2px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: url('') 2 2 2 2; overflow: hidden; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .block-item { border-bottom-width: 1px; }
}
.block-item:last-child { border-bottom: 0px none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .block { border-top-width: 1px; border-bottom-width: 1px; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .block.block-list li span.clear { background: transparent url('') no-repeat scroll center center / 100% auto; }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .order-related .uc-order.list-horizon > li + li { border-left-width: 1px; }
}
.order-related .block.block-list.list-vertical > a.link::before { content: ""; position: absolute; top: 8px; left: 5px; width: 25px; height: 25px; background-image: url(''); background-repeat: no-repeat; background-size: 18px 218px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .order-related .block.block-list.list-vertical > a.link::before { background-image: url(''); }
}
.order-related .block.block-list.list-vertical > a.link.ico-saler-center::before { background-image: url(''); background-size: 19px 18px; left: 6px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .order-related .block.block-list.list-vertical > a.link.ico-saler-center::before { background-image: url(''); }
}
.order-related .block.block-list.list-vertical > a.link.ico-order::before { background-position: 3px 4px; }
.order-related .block.block-list.list-vertical > a.link.ico-record::before { background-position: 3px -18px; }
.order-related .block.block-list.list-vertical > a.link.ico-backs::before { background-position: 3px -41px; }
.order-related .block.block-list.list-vertical > a.link.ico-wish::before { background-position: 3px -63px; }
.order-related .block.block-list.list-vertical > a.link.ico-membercard::before { background-position: 3px -85px; }
.order-related .block.block-list.list-vertical > a.link.ico-gift::before { background-position: 3px -108px; }
.order-related .block.block-list.list-vertical > a.link.ico-coupon::before { background-position: 3px -130px; }
.order-related .block.block-list.list-vertical > a.link.ico-promocode::before { background-position: 3px -153px; }
.order-related .block.block-list.list-vertical > a.link.ico-present::before { background-position: 3px -176px; }
.order-related .block.block-list.list-vertical > a.link.ico-taobao::before { background-position: 3px -198px; }
.order-related .block.block-list.list-vertical > a.link.ico-wish-gift::before { background-image: url(''); background-size: 20px 20px; top: 11px; left: 7px; }
.order-related .block.block-list.list-vertical > a.link p::after { content: ""; position: absolute; width: 7px; height: 7px; border-top: 2px solid rgb(203, 201, 204); border-right: 2px solid rgb(203, 201, 204); transform: rotate(45deg); top: 16px; right: 12px; }
.custom-category { margin: 6px 8px; }
.custom-category ul { margin: 0px; padding: 0px; text-align: justify; -moz-text-align-last: justify; font-size: 0px; }
.custom-category li { float: left; display: inline; vertical-align: top; width: 50%; margin-bottom: 4px; font-size: 0px; text-align: center; }
.custom-category li a { display: block; padding: 0px 12px; line-height: 40px; height: 40px; width: auto; margin: 0px 2px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
.custom-recommend-goods-title a::after { position: absolute; content: ""; right: 15px; top: 50%; width: 9px; height: 12px; margin-top: -6px; background: transparent url('') no-repeat scroll left center / 100% 100%; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .tpl-shop-content .user { background-image: url(''); }
}
.tpl-wxd { position: relative; margin-bottom: 30px; }
.tpl-wxd-header { height: 100px; background-repeat: no-repeat; background-size: cover; }
.tpl-wxd-title { position: absolute; z-index: 1; bottom: 7px; left: 95px; font-size: 18px; color: rgb(255, 255, 255); text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
.tpl-wxd-avatar { position: absolute; z-index: 1; bottom: -20px; left: 10px; width: 68px; height: 68px; background-color: rgb(255, 255, 255); padding: 3px; border-radius: 50%; overflow: hidden; }
.tpl-wxd-avatar img { width: 100%; height: 100%; border-radius: 50%; background-color: rgb(238, 238, 238); }
@media (min-width: 360px) {
  .custom-image-swiper .swiper-slide a { width: 360px; }
  .custom-image .custom-image-small { height: 174.375px; }
  .custom-nav-title { width: 315px; }
  .custom-link-link .title { width: 315px; }
  .custom-store-name { max-width: 236.25px; }
  .custom-showcase-wrap .custom-showcase { width: 360px; }
  .custom-showcase-wrap-0 .custom-showcase-big { width: 235.125px; height: 238.5px; }
  .custom-showcase-wrap-0 .custom-showcase-small { width: 123.75px; height: 119.25px; }
  .custom-showcase-wrap-1 .custom-showcase-big, .custom-showcase-wrap-1 .custom-showcase-small { width: 119.25px; height: 119.25px; }
  .custom-cube td { width: 90px; }
  .custom-cube li { width: 90px; height: 90px; }
  .custom-cube li img { max-width: 90px; max-height: 90px; }
  .tpl-shop-header { height: 112.5px; }
  .tpl-wxd-header { height: 112.5px; }
  .tpl-11-11 .tpl-11-11-banner { height: 112.5px; }
  .custom-coupon li { width: 107px; }
  .custom-shop-banner { height: 270px; }
  .custom-shop-banner-inner h1 { font-size: 16px; }
  .custom-shop-banner-inner img, .custom-shop-banner-inner .custom-shop-banner-logo { width: 101.25px; height: 101.25px; }
  .custom-shop-banner-inner .desc { font-size: 12px; }
  .custom-shop-banner1 .custom-shop-banner { height: 202.5px; }
  .custom-shop-banner1 .custom-shop-banner-inner { margin-top: -40.5px; }
  .custom-shop-banner1 .custom-shop-banner-inner .custom-shop-banner-logo, .custom-shop-banner1 .custom-shop-banner-inner img { width: 67.5px; height: 67.5px; }
  .custom-level { min-height: 112.5px; }
  .custom-level-img { max-height: 180px; }
  .custom-home-nav .tabber-inner { width: 67.5px; }
  .sc-goods-list.pic.size-4 .goods-card.multi-pic.single-pic .phote-block-item img { max-height: 196.875px; }
  .wrapper { width: 360px; margin: 0px auto; }
  .content { width: 100%; margin: 0px auto; }
  .edui-faked-video { width: 100%; height: 255px; }
  .sc-goods-list.pic .goods-card.small-pic .photo-block { height: 164px; }
  .sc-goods-list.pic .goods-card.small-pic.card { max-height: 258.75px; }
  .custom-nav-title { width: 280px; }
  .custom-paginations { width: 350px; }
  .custom-paginations .custom-paginations-page { width: 120px; }
  .custom-paginations .custom-paginations-next, .custom-paginations .custom-paginations-prev { width: 148px; }
  .custom-recommend-goods-list li { width: 106px; height: 106px; }
  .custom-recommend-goods-list img { max-width: 106px; max-height: 106px; }
}
@media (min-width: 375px) {
  .custom-image-swiper .swiper-slide a { width: 375px; }
  .custom-image .custom-image-small { height: 181.641px; }
  .custom-nav-title { width: 328.125px; }
  .custom-link-link .title { width: 328.125px; }
  .custom-store-name { max-width: 246.094px; }
  .custom-showcase-wrap .custom-showcase { width: 375px; }
  .custom-showcase-wrap-0 .custom-showcase-big { width: 244.922px; height: 248.438px; }
  .custom-showcase-wrap-0 .custom-showcase-small { width: 128.906px; height: 124.219px; }
  .custom-showcase-wrap-1 .custom-showcase-big, .custom-showcase-wrap-1 .custom-showcase-small { width: 124.219px; height: 124.219px; }
  .custom-coupon li { width: 112px; }
  .custom-cube td { width: 93.75px; }
  .custom-cube li { width: 93.75px; height: 93.75px; }
  .custom-cube li img { max-width: 93.75px; max-height: 93.75px; }
  .custom-cube2-table-wrapper .custom-cube2-table { width: 376px; margin: 0px auto; }
  .custom-shop-banner { height: 281.25px; }
  .custom-shop-banner-inner h1 { font-size: 16px; }
  .custom-shop-banner-inner img, .custom-shop-banner-inner .custom-shop-banner-logo { width: 105.469px; height: 105.469px; }
  .custom-shop-banner-inner .desc { font-size: 14px; }
  .custom-shop-banner1 .custom-shop-banner { height: 210.938px; }
  .custom-shop-banner1 .custom-shop-banner-inner { margin-top: -42.1875px; }
  .custom-shop-banner1 .custom-shop-banner-inner .custom-shop-banner-logo, .custom-shop-banner1 .custom-shop-banner-inner img { width: 70.3125px; height: 70.3125px; }
  .custom-level { min-height: 117.188px; }
  .custom-level-img { max-height: 187.5px; }
  .custom-home-nav .tabber-inner { width: 70.3125px; }
  .sc-goods-list.pic.size-4 .goods-card.multi-pic.single-pic .phote-block-item img { max-height: 205.078px; }
  .sc-goods-list.pic .goods-card.small-pic .photo-block { height: 172px; }
  .sc-goods-list.pic .goods-card.small-pic.card { max-height: 269.531px; }
  .trade-review-list .review-profile .review-avatar-container { width: 334px; }
  .review-detail-container .review-item .img-container, .report-detail-container .review-item .img-container { margin-left: -5px; }
  .review-detail-container .review-item .img-container img, .report-detail-container .review-item .img-container img { width: 115px; height: 115px; margin-left: 5px; }
  .review-detail-container .review-item .seller-reply, .report-detail-container .review-item .seller-reply { padding: 10px 8px; }
  .review-detail-container .review-item .seller-reply .reply-image, .report-detail-container .review-item .seller-reply .reply-image { width: 109px; height: 109px; }
}
@media (min-width: 414px) {
  .custom-image-swiper .swiper-slide a { width: 414px; }
  .custom-image .custom-image-small { height: 200.531px; }
  .custom-nav-title { width: 362.25px; }
  .custom-link-link .title { width: 362.25px; }
  .custom-store-name { max-width: 271.688px; }
  .custom-showcase-wrap .custom-showcase { width: 414px; }
  .custom-showcase-wrap-0 .custom-showcase-big { width: 270.394px; height: 274.275px; }
  .custom-showcase-wrap-0 .custom-showcase-small { width: 142.313px; height: 137.137px; }
  .custom-showcase-wrap-1 .custom-showcase-big, .custom-showcase-wrap-1 .custom-showcase-small { width: 137.137px; height: 137.137px; }
  .custom-cube td { width: 103.5px; }
  .custom-cube li { width: 103.5px; height: 103.5px; }
  .custom-cube li img { max-width: 103.5px; max-height: 103.5px; }
  .custom-cube2-table-wrapper .custom-cube2-table { width: 416px; }
  .tpl-shop-header { height: 129.375px; }
  .tpl-wxd-header { height: 129.375px; }
  .tpl-11-11 .tpl-11-11-banner { height: 129.375px; }
  .custom-coupon li { width: 125px; }
  .custom-shop-banner { height: 310.5px; }
  .custom-shop-banner-inner h1 { font-size: 18px; }
  .custom-shop-banner-inner img, .custom-shop-banner-inner .custom-shop-banner-logo { width: 116.438px; height: 116.438px; }
  .custom-shop-banner-inner .desc { font-size: 14px; }
  .custom-shop-banner1 .custom-shop-banner { height: 232.875px; }
  .custom-shop-banner1 .custom-shop-banner-inner { margin-top: -46.575px; }
  .custom-shop-banner1 .custom-shop-banner-inner .custom-shop-banner-logo, .custom-shop-banner1 .custom-shop-banner-inner img { width: 77.625px; height: 77.625px; }
  .custom-level { min-height: 129.375px; }
  .custom-level-img { max-height: 207px; }
  .custom-home-nav .tabber-inner { width: 77.625px; }
  .sc-goods-list.pic.size-4 .goods-card.multi-pic.single-pic .phote-block-item img { max-height: 226.406px; }
  .sc-goods-list.pic .goods-card.small-pic .photo-block { height: 190px; }
  .sc-goods-list.pic .goods-card.small-pic.promotion { max-height: 240px; }
  .sc-goods-list.pic .goods-card.small-pic.card { max-height: 280px; }
  .trade-review-list .review-profile .review-avatar-container { width: 378px; }
  .trade-review-list .review-profile .profiles { margin-left: -7px; }
  .trade-review-list .review-profile .image-circle, .trade-review-list .review-profile .name-circle { margin-left: 7px; }
  .review-detail-container .review-item .img-container img, .report-detail-container .review-item .img-container img { width: 94px; height: 94px; }
  .review-detail-container .review-item .seller-reply, .report-detail-container .review-item .seller-reply { padding: 10px; }
  .review-detail-container .review-item .seller-reply .reply-image, .report-detail-container .review-item .seller-reply .reply-image { width: 89px; height: 89px; }
}
@media (min-width: 540px) {
  .custom-image-swiper .swiper-slide a { width: 540px; }
  .custom-image { width: 525px; padding: 0px 7.5px; }
  .custom-image li { width: 520px; margin: 2.5px; }
  .custom-image img { max-width: 520px; }
  .custom-image .custom-image-small { width: 170px; height: 170px; margin: 2.5px; }
  .custom-image .custom-image-small img { max-width: 170px; }
  .custom-image .custom-image-small .title { width: 170px; }
  .custom-nav-title { width: 472.5px; }
  .custom-link-link .title { width: 472.5px; }
  .custom-store-name { max-width: 354.375px; }
  .custom-showcase-wrap-0 .custom-showcase, .custom-showcase-wrap-1 .custom-showcase { width: 540px; }
  .custom-showcase-wrap-0 .custom-showcase .custom-showcase-big, .custom-showcase-wrap-0 .custom-showcase .custom-showcase-small, .custom-showcase-wrap-1 .custom-showcase .custom-showcase-big, .custom-showcase-wrap-1 .custom-showcase .custom-showcase-small { width: 178px; height: 178px; overflow: hidden; margin: 0px; }
  .custom-showcase-wrap-0 .custom-showcase .custom-showcase-big img, .custom-showcase-wrap-0 .custom-showcase .custom-showcase-small img, .custom-showcase-wrap-1 .custom-showcase .custom-showcase-big img, .custom-showcase-wrap-1 .custom-showcase .custom-showcase-small img { max-width: 178px; max-height: 178px; }
  .custom-showcase-wrap-0 .custom-showcase .custom-showcase-small, .custom-showcase-wrap-1 .custom-showcase .custom-showcase-small { margin-left: 3px; }
  .custom-showcase-wrap-0 .custom-showcase li:first-child, .custom-showcase-wrap-1 .custom-showcase li:first-child { margin-left: 0px; }
  .custom-cube td { width: 135px; }
  .custom-cube li { width: 135px; height: 135px; }
  .custom-cube li img { max-width: 135px; max-height: 135px; }
  .custom-cube2-table-wrapper .custom-cube2-table { width: 532px; }
  .tpl-shop-header { height: 168.75px; }
  .tpl-weixin img { max-width: 540px; }
  .tpl-weixin .tpl-weixin-list { margin: 0px 0px 0px -155px; }
  .tpl-weixin .tpl-weixin-list-item { width: 150px; }
  .tpl-weixin .tpl-weixin-list-item-1 { left: -1000px; top: -1000px; }
  .tpl-weixin .tpl-weixin-list-item-1.done { left: 0px; top: 0px; }
  .tpl-weixin .tpl-weixin-list-item-2 { left: 1000px; top: -1000px; }
  .tpl-weixin .tpl-weixin-list-item-2.done { left: 160px; top: 0px; }
  .tpl-weixin .tpl-weixin-list-item-3 { left: -1000px; top: 1000px; }
  .tpl-weixin .tpl-weixin-list-item-3.done { left: 0px; top: 49px; }
  .tpl-weixin .tpl-weixin-list-item-4 { left: 1000px; top: 1000px; }
  .tpl-weixin .tpl-weixin-list-item-4.done { left: 160px; top: 49px; }
  .tpl-wxd-header { height: 168.75px; }
  .tpl-11-11 .tpl-11-11-banner { height: 168.75px; }
  .custom-coupon li { width: 167.333px; }
  .custom-shop-banner { height: 405px; }
  .custom-shop-banner-inner h1 { font-size: 20px; }
  .custom-shop-banner-inner img, .custom-shop-banner-inner .custom-shop-banner-logo { width: 151.875px; height: 151.875px; }
  .custom-shop-banner-inner .desc { font-size: 18px; }
  .custom-shop-banner1 .custom-shop-banner { height: 303.75px; }
  .custom-shop-banner1 .custom-shop-banner-inner { margin-top: -60.75px; }
  .custom-shop-banner1 .custom-shop-banner-inner .custom-shop-banner-logo, .custom-shop-banner1 .custom-shop-banner-inner img { width: 101.25px; height: 101.25px; }
  .custom-level { min-height: 168.75px; }
  .custom-level-img { max-height: 270px; }
  .custom-home-nav .tabber-inner { width: 101.25px; }
  .sc-goods-list.pic.size-4 .goods-card.multi-pic.single-pic .phote-block-item img { max-height: 295.313px; }
  .wrapper { width: 540px; margin: 0px auto; }
  .content { width: 540px; margin: 0px auto; }
  .external-buy { display: block; }
  .bottom-fix { display: none; }
  .buy-guide { margin: 0px -10px; }
  .buy-guide .guide-cont { width: auto; }
  .buy-guide .pic-wrapper { float: right; }
  .nav-on-bottom { border-left-width: 1px; border-right-width: 1px; }
  .edui-faked-video { width: 520px; height: 300px; }
  .sc-goods-list.pic li.goods-card.small-pic.card, .sc-goods-list.pic li.goods-card.small-pic.promotion { max-height: 253px; width: 176px; }
  .sc-goods-list.pic li.goods-card.small-pic.card .photo-block, .sc-goods-list.pic li.goods-card.small-pic.promotion .photo-block { height: 176px; }
  .sc-goods-list.pic li.goods-card.small-pic.card .photo-block img, .sc-goods-list.pic li.goods-card.small-pic.promotion .photo-block img { max-height: 176px; }
  .sc-goods-list.pic.waterfall li.goods-card.small-pic { width: 176px; }
  .sc-goods-list.pic li.goods-card.big-pic.normal { float: left; margin: 2.5px; width: 345px; }
  .sc-goods-list.pic li.goods-card.big-pic.normal .photo-block { width: 345px; height: 345px; }
  .sc-goods-list.pic li.goods-card.big-pic.card .photo-block, .sc-goods-list.pic li.goods-card.big-pic.promotion .photo-block { width: 352px; height: 298px; }
  .sc-goods-list.pic li.goods-card.big-pic.card .photo-block img, .sc-goods-list.pic li.goods-card.big-pic.promotion .photo-block img { max-height: 298px; max-width: 352px; }
  .sc-goods-list.pic li.goods-card.big-pic.card .info .goods-title, .sc-goods-list.pic li.goods-card.big-pic.promotion .info .goods-title { width: 240px; }
  .sc-goods-list.pic li.goods-card.small-pic.normal { margin: 2.5px; width: 171px; }
  .sc-goods-list.pic li.goods-card.small-pic.normal .link { margin: 0px; }
  .sc-goods-list.pic li.goods-card.small-pic.normal .photo-block { width: 171px; height: 171px; }
  .sc-goods-list.pic li.goods-card.small-pic.normal .photo-block img { max-height: 171px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.normal { margin: 5px; width: 255px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.normal .photo-block { width: 255px; height: 255px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.normal .photo-block img { max-height: 255px; max-width: 255px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.card { float: left; width: 263px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.card .photo-block { width: 245px; height: 245px; }
  .sc-goods-list.pic.size-0 .goods-card.big-pic.card .photo-block img { max-height: 245px; max-width: 245px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card { width: 364px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card .photo-block { width: 346px; height: 346px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card .photo-block img { max-height: 346px; max-width: 346px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card .info.info-only-title { height: 114px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card .info.info-big-title { height: 112px; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.card .info.info-notitle { height: 38px; }
  .sc-goods-list.pic.size-2 .goods-card.small-pic.card { width: 156px; max-height: 244px; }
  .sc-goods-list.pic.size-2 .goods-card.small-pic.card .photo-block { height: 125px; }
  .sc-goods-list.pic.size-2 .goods-card.small-pic.card .photo-block img { max-height: 100%; }
  .sc-goods-list.pic.size-2 .goods-card.big-pic.normal .link { margin-left: 0px; margin-right: 0px; }
  .sc-goods-list.pic.size-2 .goods-card.small-pic.normal { margin: 2px 2px 2px 6px; }
  .custom-nav-title { width: 462px; }
  .custom-nav-two-col { width: 270px; }
  .custom-nav-two-col .custom-nav-title { width: 255px; }
  .custom-link-link .title { width: 480px; }
  .custom-link .custom-link-two-col { width: 270px; }
  .custom-paginations { width: 530px; }
  .custom-paginations .custom-paginations-page { width: 210px; }
  .custom-paginations .custom-paginations-last { border-right-width: 0px; }
  .custom-paginations .custom-paginations-next, .custom-paginations .custom-paginations-prev { width: 238px; }
  .custom-paginations .custom-paginations-next { border-right-width: 0px; }
  .custom-recommend-goods-list li { width: 166px; height: 166px; }
  .custom-recommend-goods-list img { max-width: 166px; max-height: 166px; }
  .custom-tag-list .custom-tag-list-menu-block { width: 120px; }
  .custom-tag-list .custom-tag-list-menu-block li a { width: 110px; }
  .custom-tag-list .custom-tag-list-goods { width: 418px; }
  .custom-tag-list .custom-tag-list-goods .custom-tag-list-title { width: 408px; }
  .custom-tag-list .custom-tag-list-goods .custom-tag-list-goods-detail .custom-tag-list-goods-title { width: 340px; }
  .wuxi-center-body .content { max-width: 540px; }
  .wuxi-center-body .footer { width: 100%; }
  .wuxi-center-body .footer .copyright { width: 540px; margin: 0px auto; }
}
@media (min-width: 760px) {
  .wrapper { width: 760px; margin: 0px auto; }
  .content { width: 750px; margin: 30px auto 0px; }
  .content-body { background-color: rgb(255, 255, 255); width: 540px; padding: 10px; border: 1px solid rgb(221, 221, 221); }
  .content-sidebar { display: block; position: fixed; top: 0px; width: 180px; padding-left: 19px; margin-left: 550px; margin-top: 60px; }
  .footer { width: 760px; margin: 20px auto 0px; }
  .footer .copyright { width: 574px; margin: 0px; }
  .sidebar-section { border: 1px solid rgb(228, 228, 228); border-radius: 5px; margin-bottom: 20px; }
  .sidebar-section .sidebar-title { border-radius: 5px 5px 0px 0px; margin: 0px; font-size: 16px; font-weight: 700; border-bottom: 1px solid rgb(228, 228, 228); padding: 8px 10px; background-color: rgb(242, 242, 242); }
  .sidebar-section .admin-opts { background-color: rgb(255, 255, 255); list-style: outside none none; margin: 0px; padding: 0px; border-radius: 5px; }
  .sidebar-section .admin-opts li a { display: block; padding: 5px 10px; border-bottom: 1px solid rgb(228, 228, 228); }
  .sidebar-section .admin-opts li a:hover, .sidebar-section .admin-opts li .active { background-color: rgb(242, 242, 242); }
  .sidebar-section .admin-opts li:first-of-type { border-radius: 5px 5px 0px 0px; }
  .sidebar-section .admin-opts .last { border-radius: 0px 0px 5px 5px; }
  .sidebar-section .admin-opts .last > a { border-bottom: 0px none; }
  .shop-detail { margin: 10px; padding-bottom: 10px; font-size: 12px; color: rgb(102, 102, 102); border-bottom: 1px dashed rgb(204, 204, 204); line-height: 1.6; }
  .shop-info { background-color: rgb(255, 255, 255); margin-bottom: 0px; }
  .shop-card { border: 0px none; display: table; margin-bottom: 10px; padding: 0px 10px; }
  .shop-name { margin: 0px 0px 0px 10px; }
  .table-cell { display: table-cell; vertical-align: middle; }
  .shop-img { border-radius: 30px; width: 60px; height: 60px; }
  .weixin-title, .weixin-no { font-size: 12px; color: rgb(102, 102, 102); margin: 5px 0px; }
  .weixin-no { color: rgb(153, 153, 153); margin: 0px 0px 10px; }
  .qr-code { margin: 0px; }
  .sku-detail .qrcode-buy { display: block; }
}
@media (min-width: 800px) {
  .content { width: 760px; margin: 30px auto 20px; }
  .content-body { background-color: rgb(255, 255, 255); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }
  .content-sidebar { margin-left: 560px; }
  .footer .copyright { width: 562px; }
  .admin .bottom-fix { display: none; }
}
.content { background-color: rgb(249, 249, 249); }
/* ::::: http://dn-kdt-static.qbox.me/v2/build_css/stylesheets/wap/pages/showcase/shopnav_custom/shopnav_custom_315d24ee8e.css ::::: */

.arrow-weixin { background: transparent url('') no-repeat scroll 0px 0px / 15px 15px; width: 15px; height: 15px; vertical-align: text-bottom; }
.home { display: inline-block; width: 45px; color: rgb(51, 51, 51); font-weight: bold; font-size: 14px; background: transparent url('') no-repeat scroll center center / 24px 24px; text-indent: -10000px; height: 40px; vertical-align: top; }
.home:hover { color: rgb(51, 51, 51); }
.nav-menu { border: 0px none; cursor: default; font-size: 0px; line-height: 0; }
.nav-menu .mainmenu .arrow-weixin { margin-right: 0px; }
.nav-menu .mainmenu .arrow-weixin, .nav-menu .mainmenu .mainmenu-txt { font-size: 14px; line-height: 45px; display: inline-block; vertical-align: middle; }
.nav-menu .submenu { display: none; position: absolute; padding: 5px 8px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; text-align: left; border-radius: 5px; font-size: 14px; line-height: 41px; z-index: 11; }
.nav-menu .submenu .before-arrow { position: absolute; z-index: 11; border-right: 6px solid transparent; border-left: 6px solid transparent; }
.nav-menu .submenu .after-arrow { position: absolute; z-index: 10; border-right: 6px solid transparent; border-left: 6px solid transparent; }
.nav-menu .submenu ul > li { line-height: 20px; text-align: center; }
.nav-menu .submenu ul > li a { min-width: 61px; max-width: 240px; display: block; padding: 10px 0px; white-space: nowrap; overflow: hidden; }
.shop-nav { position: fixed; z-index: 99; }
.nav-menu .nav-item { box-sizing: border-box; }
.nav-menu a { display: block; height: 100%; background-position: center center; background-size: contain; background-repeat: no-repeat; }
.nav-menu-1, .nav-menu-2, .nav-menu-3 { bottom: 0px; left: 0px; right: 0px; height: 40px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; color: rgb(238, 238, 238); text-align: center; }
.nav-menu-1 { border-width: 2px 0px 0px; border-style: solid none none; border-color: rgb(229, 229, 229) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: url('') 2 2 2 2; background: rgb(250, 250, 250) none no-repeat scroll 0% 0% / 100% 100px; height: 45px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .nav-menu-1 { border-top-width: 1px; }
}
.nav-menu-1 a { display: block; color: rgb(51, 51, 51); text-shadow: 0px 0px 2px rgb(245, 245, 245); }
.nav-menu-1 .nav-item { float: left; display: block; height: 45px; }
.nav-menu-1 .nav-item + .nav-item { border-image: url('') 2 2 2 2; border-left: 2px solid rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .nav-menu-1 .nav-item + .nav-item { border-left-width: 1px; }
}
.nav-menu-1 .nav-special-item a { background-size: 25px 25px; margin: 0px auto; }
.nav-menu-1 .submenu { bottom: 54px; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 0px 3px rgb(255, 255, 255) inset; background-color: rgb(250, 250, 250); }
.nav-menu-1 .submenu .before-arrow { border-top: 6px solid rgb(250, 250, 250); border-bottom: 0px none; bottom: -5px; }
.nav-menu-1 .submenu .after-arrow { border-top: 6px solid rgb(204, 204, 204); border-bottom: 0px none; bottom: -6px; }
.nav-menu-1 .submenu a, .nav-menu-1 .submenu .arrow-caret { color: rgb(51, 51, 51); font-weight: bold; text-shadow: 0px 0px 2px rgb(245, 245, 245); }
.nav-menu-1 .submenu ul > li.line-divide { border-image: url('') 2 2 2 2; border-top: 2px solid rgb(229, 229, 229); }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .nav-menu-1 .submenu ul > li.line-divide { border-top-width: 1px; }
}
.nav-menu-1.has-menu-3 .nav-item { width: 35%; }
.nav-menu-1.has-menu-3 .submenu li a { min-width: 80px; }
.nav-menu-1.has-menu-1 .nav-special-item, .nav-menu-1.has-menu-2 .nav-special-item, .nav-menu-1.has-menu-3 .nav-special-item { width: 30%; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all {
  .nav-menu-4 .nav-pop-main .nav-special-item { background-image: url(''); }
  .nav-menu-5 .nav-pop-main { background-image: url(''); }
  .nav-menu-5 .nav-pop-main .nav-item-homepage { background-image: url(''); }
  .nav-menu-5 .nav-pop-main .nav-item-cart { background-image: url(''); }
  .nav-menu-5 .nav-pop-main .nav-special-item { background-image: url(''); }
}
.home {
display: inline-block;
width: 45px;
color: #333;
font-weight: bold;
font-size: 14px;
background: url("../imgs/syj/ico_home@2x.png") no-repeat scroll center center;
background-size: 24px 24px;
text-indent: -10000px;
height: 40px;
vertical-align: top;
}

.arrow-weixin {
background: url("../imgs/syj/textmenuicon1216@2x.png") no-repeat scroll 0 0;
width: 15px;
height: 15px;
background-size: 15px 15px;
vertical-align: text-bottom;
}

.fullscreen-guide {
z-index: 2000;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.9);
text-align: center;
}

.fullscreen-guide .guide-close {
position: absolute;
top: 0px;
left: 10px;
font-size: 40px;
color: #fff;
cursor: pointer;
}

.fullscreen-guide .guide-inner {
padding-top: 48px;
width: 320px;
margin: 0 auto;
}


.WX_me_btn:before, .WX_me_btn:after, .WX_cat_btn:before, .WX_cat_btn:after, .WX_me_order:before, .WX_me_favour:before, .WX_bar_back a:after, .WX_backtop:after { content: " "; background-image: url('../imgs/gb.png'); background-repeat: no-repeat; background-size: 250px 125px; }
.WX_cat_pop { position: absolute; left: 0px;  right: 0px; background-color: rgb(244, 244, 244); z-index: 10; }
.WX_cat_btn-arrow { position: absolute; left: 50%; margin-left: -39%; top: -7px; width: 14px; height: 7px; background: url('../imgs/gb.png') no-repeat scroll -106px 0px / 250px 125px transparent; }
.WX_cat_list { padding: 10px 5px; border-top: 1px solid rgb(204, 204, 204); }
.user_nav .user_nav_list li .WX_cat_list a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); margin: 5px; border-radius: 3px; box-sizing: border-box; color: rgb(153, 153, 153); }
.user_nav .user_nav_list li .WX_cat_list a:hover { color: rgb(255, 255, 255); border: 1px solid rgb(241, 90, 95); background: none repeat scroll 0% 0% rgb(241, 90, 95); }
.WX_cat_list a { float: left; padding: 10px 0px; width: 30%; text-align: center; line-height: 16px; font-size: 14px; }
.WX_cat_list a:active { background-color: rgba(0, 0, 0, 0.2); }
.WX_cat_list a:before { display: block; margin: auto; width: 50px; height: 50px; }
.WX_backtop { display: none; overflow: hidden; position: fixed; z-index: 100; right: 10px; bottom: 60px; width: 45px; height: 45px; background-color: rgba(0, 0, 0, 0.4); text-indent: -999px; }
.WX_backtop:after { position: absolute; top: 50%; left: 50%; margin: -7px 0px 0px -11px; width: 23px; height: 15px; background-position: -120px 0px; }
.jx { overflow-x: hidden; }
.jx_list { padding: 0px 10px; margin-bottom: 10px; }
.jx_g { background: none repeat scroll 0% 0% rgb(243, 243, 243); margin-bottom: 20px; }
.jx_g:last-child { margin-bottom: 0px; }
.jx_g_img { background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; overflow: hidden; }
.jx_g_img img { display: block; margin: auto; width: 100%; height: auto; }
.jx_g_info { position: relative; padding: 10px; }
.jx_g_title { margin-bottom: 7px; line-height: 21px; }
.jx_g_title a { color: rgb(58, 58, 58); font-size: 14px; }
.jx_g_price { line-height: 18px; }
.jx_g_price_wx { margin-right: 10px; }
.jx_g_price_wx span { color: rgb(241, 90, 95); font-size: 18px; margin-left: 5px; display: inline-block; vertical-align: top; }
.jx_g_price_wx span i { margin-right: 3px; }
.jx_g_price_market { display: block; color: rgb(204, 204, 204); }
.jx_g_btn { position: absolute; right: 10px; bottom: 15px; width: 100px; }
.jx_map { margin: 0px 0px 20px; overflow: hidden; }
.jx_map_bd { height: auto; overflow: hidden; background: none repeat scroll 0% 0% rgb(243, 243, 243); }
.jx_map_bd a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 3px; margin: 5px; box-sizing: border-box; color: rgb(153, 153, 153); }
.jx_map_bd a:hover { border: 1px solid rgb(241, 90, 95); background: none repeat scroll 0% 0% rgb(241, 90, 95); color: rgb(255, 255, 255); }
.WX_btn { display: inline-block; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); border: 1px solid rgb(227, 71, 76); border-radius: 3px; background: -moz-linear-gradient(center top , rgb(241, 90, 95), rgb(227, 71, 76)) repeat scroll 0% 0% transparent; background-color:rgb(227, 71, 76); }
.WX_btn:active { border: 1px solid rgb(66, 129, 21); background: -moz-linear-gradient(center top , rgb(229, 74, 79), rgb(212, 56, 61)) repeat scroll 0% 0% transparent; }